package com.powermgr.boringtest.task.impl;

import com.powermgr.boringtest.bean.PrData;
import com.powermgr.boringtest.task.PrTask;
import org.springframework.stereotype.Service;

/**
 * TaskHandler
 *
 * @author qiuxiangdong
 * @date 2023/9/23 10:20
 */
@Service
public class
TaskHandler<D extends PrData> {
    // 执行任务的方法，接受一个Task对象和一个Data对象作为参数
    public boolean executeTask(PrTask<D> prTask, D prData) {
        if (prTask != null) {
            return prTask.execute(prData);
        }
        return false;
    }
}
